Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Challenger 42 - Andrezieux Challenger Hamburg - Hamburg San Luis Potosi Challenger 2002 - San Luis Potosi Zagreb Open - Zagreb Open 88 - Contrexeville Geneva Challenger - Geneva Black Forest Open - Freudenstadt IPP Open - Helsinki Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Fujitsu Siemens Open - Budapest TED Open - Istanbul IPP Open - Helsinki Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham Gemax Samsung Open 2005 - Belgrade San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City PrivatBank Cup - Dnepropetrovsk San Luis Potosi Challenger - San Luis Potosi Voit Mexico City Open - Mexico City Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen Open des Alpes Trophee BNP Paribas - Grenoble Tennis Cup of Flanders - Ostende Macedonian Open - Skopje Bukhara Challenger - Bukhara 2001 USTA Challenger of Calabasas - Calabasas TennisCup Vlaanderen - Antwerp VIII Open Internacional D'Andorra - Andorra Kuppers Kolsch Cup by Lambertz - Aachen Lamberts Open by Stawag - Aachen The LTA Wrexham Challenger - Wrexham VII Torneo Internazionale di Tennis - Barletta IX Trofeo Ciudad de Quito - Quito Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Bogota Challenger - Bogota Lambertz Open - Aachen Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open 2005 - Prague Lambertz Open by Stawag - Aachen Unicredit Czech Open 2007 - Prostejov Open des Alpes Trophee BNP Paribas - Grenoble Heilbronn Challenger Mexico City Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Open Castilla y Leon - Segovia Rezidenza Open - Magdeburg 1st Challenger Tournament Leon - Leon Garden Open - Rome Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Cosmorom Challenger - Brasov Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg 2001 Eddleman USTA Challenger - Birmingham San Luis Potosi Challenger - San Luis Potosi Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Corona Mexico City Open - Mexico City Abierto Club Casablanca - Mexico City South African Airways Tennis Open - Durban Open de L'Isere - Grenoble XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Mobilux Open - Luxembourg KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Corona Mexico City Open - Mexico City Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Open D'Orleans - Orleans Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Qatar Mobil Open - Doha Dubai Tennis Open - Dubai European Community Championships - Antwerp Italian Indoors - Milan Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Croatian Indoors - Split European Community Championships - Antwerp Guardian Direct Cup - London Infiniti Open - Los Angeles Pilot Pen International - New Haven CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Dubai Tennis Open - Dubai Open Seat-Godo '99 - Barcelona The Stella Artois Grass Court Championships - London s'Tennis Masters Challenger - Graz adidas Open de Toulouse - Toulouse AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Internazionali di Tennis di Bergamo - Bergamo Geneva Challenger - Geneva Estoril Open - Estoril Internationaux du Doubs - Besancon Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amsterdam RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Dubai Tennis Open - Dubai Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Salem Open - Hong Kong AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Okal Cup 2001 International Bavarian Championships - Eckental The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. IPP Open - Helsinki Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Jakarta Sydney Shanghai Milan Rotterdam Sarajevo Open - Sarajevo Copenhagen New Delhi Tokyo Seoul Challenger Leon 2003 - Leon Queen's Club Nottingham Lyon Ostrava Moscow Finnish Open - Helsinki Queen's Club Indianapolis Bordeaux Kuala Lumpur Toulouse Beijing Tokyo Queen's Club Intersport Heilbronn Open - Heilbronn New Haven Akbank Private Banking TED Open - Istanbul Taipei Open de Franche-Comte - Besancon Qatar Open - Doha Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon San Remo Tennis Cup - San Remo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Challenger Ford de Cherbourg - Cherbourg Croatia Open - Umag Thailand Open - Bangkok CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Open de Charleroi - Charleroi Mercedes Cup - Stuttgart Powder Byrne Trophy - Surbiton Warta Cup 2001 - Sopot Garden Open - Rome Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open D'Orleans - Orleans The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Bauer Watertechnology Cup - Eckental Estoril Open - Estoril Warsteiner Challenger Lubeck 2001 - Lubeck Intersport Heilbronn Open - Heilbronn Open de L'Isere-Trophee BNP Paribas - Grenoble Marrakech Challenger Samsung Securities Cup Challenger Tennis - Seoul Ciudad de Pozoblanco Open Diputacion - Cordoba VIII Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Okal Cup 2003 - Eckental Abierto Internacional de Salinas 'Dario Expreso' - Salinas Heilbronn Challenger - Heilbronn Open de Franche Comte - Besancon Kyiv UMC Open - Kiev Rijeka Open - Rijeka Jameson Cup - Milan Diego Open - Budapest Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Eddleman / USTA Challenger - Birmingham Optimus Maia Open - Maia Lambertz Open - Aachen 4th Sardinia International Championships - Cagliari Open 13 - Marseille Ordina Open - 's-Hertogenbosch Warsteiner Challenger Series - Lippstadt Mobelwelt-Zick Open 98 - Dresden Lambertz Open by Stawag - Aachen San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence The Dubai Tennis Championships - Dubai Steelers Cup - Kosice LTA Shrewsbury Challenger - Shrewsbury GHI Bronx Classic - Bronx TED Open - Istanbul Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger 42 - Andrezieux Tunis Open 2006 - Tunis Czech Indoor Open - Prague President's Cup 1997 - Tashkent Tatra Banka Open - Bratislava Roma Open Challenger - Rome Indianapolis 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Intersport Heilbronn Open - Heilbronn The Stella Artois Grass Court Championships - London Tunis Open 2007 - Tunis Mercedes Cup - Stuttgart Open de Rennes La Trinitaine - Rennes Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven International Indoor Tennis Championships of Croatia - Zagreb The Tennis Channel Open - Las Vegas AXA Cup - London Sydney International - Sydney The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Qatar Mobil Open '98 - Doha BMW Open - Munich The Stella Artois Grass Court Championships - London President's Cup 1998 - Tashkent Davidoff Swiss Indoors - Basel Qatar Mobil Open '99 - Doha Guardian Direct Cup - London Infiniti Open - Los Angeles Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Davidoff Swiss Indoors - Basel Adidas International - Sydney Estoril Open - Estoril BMW Open - Munich Marseille St. Petersburg Salem Open - Hong Kong Samsung Open - Brighton Tokyo Nottingham Franklin Templeton Tennis Classic - Scottsdale Manchester Manchester Gerry Weber Open - Halle CA Tennis Trophy - Vienna Tata Open 2002 - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Dubai Open - Dubai Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai RCA Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Generali Open - Kitzbuhel Japan Open - Tokyo Rosmalen CA Tennis Trophy - Vienna Tokyo Dubai Open - Dubai Qatar Exxon Mobil Open - Doha The Priority Telecom Open - Amersfoort Miller Lite Hall of Fame Tennis Championships - Newport Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Key Biscayne Cincinnati Canadian Open Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London 12th Paris Open - Paris 14th Paris Open - Paris Stuttgart Davis Cup, Group 1, REL1, GBR-UKR 3-2 Davis Cup, Group 1, 2R, GBR-UKR 5-0 Davis Cup, World Group, QR, GBR-RSA 4-1 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, GBR-POR 5-0 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Colonial Classic - Kooyong Tennis Masters Cup - Houston Grand Slam Cup Grand Slam Cup - Munich Olympics - Sydney Atlanta Olympics Olympics - Athens U.S. Open - New York French Open - Paris Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Rome Wimbledon French Open - Paris Davis Cup, World Group, QR, GBR-IND 3-2 Davis Cup, World Group, 1R, USA-GBR 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover